const { detail } = require('../../http/api')
Page({

  /**
   * 页面的初始数据
   */
  data: {
goodsObj:[],
indicatorDots: true, //小点
indicatorColor: "white",//指示点颜色
activeColor: "coral",//当前选中的指示点颜色
autoplay: true, //是否自动轮播
interval: 2000, //间隔时间
duration: 1000, //滑动时间
circular:true,
  },
  async  getdetail(goods_id:any){
      const res = await detail({goods_id:goods_id})
      console.log(res);
      this.setData({
        goodsObj:res.message
      })
    },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(option) {
const goods_id = option.goods_id
console.log(goods_id);
this.getdetail(goods_id)


  },
  handelCartAdd(){
    console.log('购物车')
    let cart = wx.getStorageSync("cart")||[]
    let index = cart.findIndex((v:any)=>v.goods_id===this.data.goodsObj.goods_id)
    console.log('this.data.goodsObj.goods_id',this.data.goodsObj.goods_id)
    if(index===-1){
      // 不存在

      this.data.goodsObj.num=1
      this.data.goodsObj.checked=true
      cart.push(this.data.goodsObj)
      // console.log(this.data.goodsObj)
    }else{
      // 存在
      cart[index].num++
    }
    wx.setStorageSync("cart",cart)
    wx.showToast({
      title:'加入成功',
      icon:'success',
      mask:true
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})